Open
Conversation
ee6fc2a to
54fef10
Compare
0a9826c to
08c0ca1
Compare
d5eb70f to
c0a30af
Compare
5edb35b to
3f4eccf
Compare
3f4eccf to
104c8b9
Compare
ab850df to
ac471c5
Compare
ac471c5 to
335bbe9
Compare
9b25ff7 to
12478f9
Compare
09c30e1 to
403e41c
Compare
403e41c to
1c84e4d
Compare
6aade5a to
474433f
Compare
b8c783c to
8160cf9
Compare
8cb5d21 to
c1dbb87
Compare
c1dbb87 to
912a9f5
Compare
22c469c to
a40fe20
Compare
944996c to
134a90b
Compare
0aca9f8 to
4e60207
Compare
7c2ba28 to
3ab788f
Compare
3ab788f to
01e3cb8
Compare
01e3cb8 to
ed4532e
Compare
97c4e30 to
0f6c73e
Compare
0f6c73e to
87680fe
Compare
87680fe to
bada41e
Compare
dfff048 to
515c86b
Compare
636d2b4 to
27f23da
Compare
4ec8b6a to
fb49c64
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.14→0.17Release Notes
RustAudio/cpal (cpal)
v0.17.3Compare Source
Changed
DeviceBusyerror variant addition.Fixed
v0.17.2Compare Source
Added
DeviceBusyerror variant for retriable device access errors (EBUSY, EAGAIN).Debugimplementations forHost,Device,Stream, and internal types.Changed
alsadependency to 0.11.core-audio-rsdependency to 0.14.Fixed
v0.17.1Compare Source
Added
Defaultimplementation forDevice(returns the ALSA "default" device).Changed
Fixed
v0.17.0Compare Source
Added
DeviceTrait::idmethod that returns a stable audio device ID.HostTrait::device_by_idto select a device by its stable ID.DisplayandFromStrimplementations forHostId.Hosts,Devices, andStreams.Sample::bits_per_samplemethod.Copyimplementation toInputCallbackInfoandOutputCallbackInfo.StreamError::StreamInvalidatedvariant for when stream must be rebuilt.StreamError::BufferUnderrunvariant for buffer underrun/overrun notifications.Hashimplementation toDevicefor all backends.SendandSyncimplementations toStream.I24andU24sample format support (24-bit samples stored in 4 bytes).EqandPartialEqimplementations toDevice.i8,i32andI24sample format support (24-bit samples stored in 4 bytes).Sendimplementation toStream.BufferSize::Fixedvalidation against supported range.BufferSize::Fixedvalidation to reject requests that don't match server buffer size.IMMDevicefrom WASAPI host Device.I24andU24sample format support (24-bit samples stored in 4 bytes).SendandSyncimplementations toStream.SendandSyncimplementations toStream.BufferSize::Fixedvalidation against supported range.Changed
SampleRatefrom struct tou32type alias.audio_thread_priorityto 0.34.BufferSize::Fixedprecision and audio callback performance.BufferSize::Defaultto use the device defaults.aplay -Ldoes.alsato 0.10.silent=truetoPCM.try_recover, so it doesn't write to stderr.StreamError::BufferUnderrun.sys::Asioinstance across allHostinstances.cargo updatesyntax for compatibility with Cargo 1.70 (use-pflag instead of positional argument).Device::supported_configsto return a single element containing the available sample rate range when all elements have the samemMinimumandmMaximumvalues.Cloneimplementation fromStream.StreamError::StreamInvalidatedfor JACK server sample rate changes.StreamError::BufferUnderrun.windowsto >= 0.59, <= 0.62.Fixed
kAsioResetRequestmessage to prevent driver UI becoming unresponsive.Removed
wee-allocfeature for security reasons.v0.16.0Compare Source
Added
supports_input/outputmethods toDeviceTrait.COMMON_SAMPLE_RATES.InputCallbackInfo,OutputCallbackInfoandStreamInstant.Defaultimpl forHost.PartialOrd,OrdandHashimplementations forSampleFormat.Clone,PartialEq,EqandHashimplementations for all error enums.Changed
oboetondk::audio. NOTE: This raises the minimum Android API version to 26 (Android 8/Oreo).coreaudio-rsdependency to 0.13.jackdependency to 0.13.Fixed
eval.v0.15.3Compare Source
Added
try_with_sample_rate, a non-panicking variant ofwith_sample_rate.#[must_use]attribute to structplatform::Stream.Copyimplementation to enumSupportedBufferSizeand structSupportedStreamConfigRange.Cloneimplementation toplatform::Device.Changed
jnidependency to 0.21.oboedependency to 0.6.ndkdependency to 0.8 and disabledefault-features.alsadependency to 0.9.asmjs-unknown-emscriptentarget.trunk, improve syth-thones example.windowsdependency to v0.54.wasm-bindgento 0.2.89.Fixed
atomicsflag is enabled.Removed
parking_lotdependency in favor of the std library.v0.15.2Compare Source
Added
Changed
windowsdependency.Fixed
v0.15.1Compare Source
Added
oboe-shared-stdcxxto enableshared-stdcxxonoboefor Android support.Changed
machdependency tomach2.Removed
thiserrordependency.v0.15.0Compare Source
Added
Changed
dasp_samplecrate for the sample trait.oboedependency.alsadependency.coreaudio-sysdependency.web-syson the emscripten target.jackdependency.windows-rsdependency.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.